package com.example.piece.entity

import android.os.Parcelable
import androidx.annotation.Keep
import kotlinx.android.parcel.Parcelize

/**  设备地点分布情况, 按楼栋  **/
@Keep
@Parcelize
data class DeviceDistributesOfBuild(
    /**  楼宇名称  **/
    val buildName: String = "",
    /**  本栋楼的总设备数量  **/
    val deviceCount: Int = 0,
    /**  该楼栋每个楼层的设备分布情况  **/
    val distribute: List<DeviceDistributesOfFloor> = emptyList()
) : Parcelable


/**  设备地点分布情况, 按某楼栋的楼层  **/
@Keep
@Parcelize
data class DeviceDistributesOfFloor(
    /**  当前楼层  **/
    val floor: Int = 0,
    /**  本层楼的设备数量  **/
    val deviceCount: Int = 0
) : Parcelable